Xbasic
INET::SSLSocket ReadUntil Method
Syntax
Result_Flag as L = ReadUntil(Data BYREF as C, Delimiter as C [, ReturnDelimiter as L] [,Timeout as N [, ReleaseXbasic as L = .t.]])
Arguments
- Result_Flag
TRUE (.T.) if the operation was successful; otherwise FALSE (.F.).
- Data BYREF
The data received from the connection.
- Delimiter
The character that defines a logical segment of the data, such as a CR-LF that ends a line.
- ReturnDelimiter
Indicates whether to include the Delimiter in the Data.
- .T. (TRUE) = The returned string contains the delimiter.
- .F. (FALSE) = The returned string does not contain the delimiter.
- Timeout
The number of seconds before the method returns.
- ReleaseXbasic
L = .t.
Description
Reads from the input stream until the delimiter is encountered or a timeout occurs. If the function returns false, there may still be data in the returned buffer. This means that the read timed out before receiving the delimiter. If ReturnDelimiter is true, the delimiter is returned with the string.
See Also